#include "definiciones.h"
#include "InformacionChat.h"
#include "Semaforo.h"
#include <algorithm>

InformacionChat::InformacionChat():conversaciones(LISTA_COMPARTIDA_GLOBAL){
}

std::vector<long> InformacionChat::obtenerListaDeConversaciones(){
    return conversaciones.obtenerLista();
}

bool InformacionChat::existeConversacion(long numero){
    std::vector<long> lista = obtenerListaDeConversaciones();
    return std::find(lista.begin(), lista.end(), numero)!=lista.end();
}

void InformacionChat::eliminarConversacion(long numero){
    conversaciones.eliminarElemento(numero);
}

bool InformacionChat::agregarConversacion(long numero){
    return conversaciones.agregarElemento(numero);
}

InformacionChat::~InformacionChat(){
}
